/* Renderable - Decompiled by JODE
 * Visit http://jode.sourceforge.net/
 */
import java.awt.Component;

public abstract class Renderable extends Class39_Sub5 {
	public int anInt1726 = 1000;
	public static boolean[] aBooleanArray1727;
	public static JString aClass3_1728;
	public static JString aClass3_1729 = Class39_Sub5_Sub9.createJString(104, "Benutzen Sie die (WPasswort -=ndern(W Option");
	public static int anInt1730;
	public static int anInt1731 = 0;
	public static int anInt1732;
	public static JString aClass3_1733;
	public static int[] anIntArray1734;

	public static void method487(boolean bool) {
		int i = ((Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2275 >> 7) + Class35.absoluteRegionY);
		int i_0_ = ((Class7.aClass39_Sub5_Sub4_Sub4_Sub2_109.anInt2301 >> 7) + Class65.absoluteRegionX);
		Class36.anInt630 = 0;
		if (i_0_ >= 3053 && i_0_ <= 3156 && i >= 3056 && i <= 3136)
			Class36.anInt630 = 1;
		if (i_0_ >= 3072 && i_0_ <= 3118 && i >= 9492 && i <= 9535)
			Class36.anInt630 = 1;
		if (Class36.anInt630 == 1 && i_0_ >= 3139 && i_0_ <= 3199 && i >= 3008 && i <= 3062)
			Class36.anInt630 = 0;
	}

	public void method488(int i, int i_1_, int i_2_, int i_3_, int i_4_, int i_5_, int i_6_, int i_7_, int i_8_) {
		Model class39_sub5_sub4_sub6 = method489(true);
		if (class39_sub5_sub4_sub6 != null) {
			anInt1726 = class39_sub5_sub4_sub6.anInt1726;
			class39_sub5_sub4_sub6.method488(i, i_1_, i_2_, i_3_, i_4_, i_5_, i_6_, i_7_, i_8_);
		}
	}

	public Model method489(boolean bool) {
		if (bool != true)
			method489(false);
		return null;
	}

	public static void method490(Component component, Class9 class9, int i, Class9 class9_9_) {
		if (!Class39_Sub12.aBoolean1498) {
			Class31.aClass57_551 = Queue.method994(component, 128, 265, (byte) -116);
			Class39_Sub5_Sub10.method622();
			Class68.aClass57_1186 = Queue.method994(component, 128, 265, (byte) -109);
			Class39_Sub5_Sub10.method622();
			Class26.aClass57_483 = Queue.method994(component, 509, 171, (byte) -114);
			Class39_Sub5_Sub10.method622();
			RSInterface.aClass57_2115 = Queue.method994(component, 360, 132, (byte) -121);
			Class39_Sub5_Sub10.method622();
			Class66.aClass57_1156 = Queue.method994(component, 360, 200, (byte) -114);
			Class39_Sub5_Sub10.method622();
			client.aClass57_1267 = Queue.method994(component, 202, 238, (byte) -118);
			Class39_Sub5_Sub10.method622();
			Player.aClass57_2525 = Queue.method994(component, 203, 238, (byte) -118);
			Class39_Sub5_Sub10.method622();
			Class14.aClass57_246 = Queue.method994(component, 74, 94, (byte) -107);
			Class39_Sub5_Sub10.method622();
			Class32.aClass57_585 = Queue.method994(component, 75, 94, (byte) -123);
			Class39_Sub5_Sub10.method622();
			byte[] is = class9_9_.method167(Class4.aClass3_69, Tile.aClass3_1906, 124);
			Class39_Sub5_Sub10_Sub3 class39_sub5_sub10_sub3 = new Class39_Sub5_Sub10_Sub3(is, component);
			Class31.aClass57_551.method1006(i ^ 0x42aa);
			class39_sub5_sub10_sub3.method677(0, 0);
			Class68.aClass57_1186.method1006(i ^ 0x42aa);
			class39_sub5_sub10_sub3.method677(-637, 0);
			Class26.aClass57_483.method1006(10);
			class39_sub5_sub10_sub3.method677(-128, 0);
			RSInterface.aClass57_2115.method1006(10);
			class39_sub5_sub10_sub3.method677(-202, -371);
			Class66.aClass57_1156.method1006(10);
			class39_sub5_sub10_sub3.method677(-202, -171);
			client.aClass57_1267.method1006(10);
			class39_sub5_sub10_sub3.method677(0, -265);
			Player.aClass57_2525.method1006(10);
			class39_sub5_sub10_sub3.method677(-562, -265);
			Class14.aClass57_246.method1006(10);
			class39_sub5_sub10_sub3.method677(-128, -171);
			Class32.aClass57_585.method1006(10);
			class39_sub5_sub10_sub3.method677(-562, -171);
			int[] is_10_ = new int[class39_sub5_sub10_sub3.anInt2478];
			for (int i_11_ = 0; i_11_ < class39_sub5_sub10_sub3.anInt2474; i_11_++) {
				for (int i_12_ = 0; class39_sub5_sub10_sub3.anInt2478 > i_12_; i_12_++)
					is_10_[i_12_] = (class39_sub5_sub10_sub3.anIntArray2476[(i_11_ * class39_sub5_sub10_sub3.anInt2478 + (class39_sub5_sub10_sub3.anInt2478 + (-i_12_ - 1)))]);
				for (int i_13_ = 0; class39_sub5_sub10_sub3.anInt2478 > i_13_; i_13_++)
					class39_sub5_sub10_sub3.anIntArray2476[i_13_ + i_11_ * class39_sub5_sub10_sub3.anInt2478] = is_10_[i_13_];
			}
			Class31.aClass57_551.method1006(10);
			class39_sub5_sub10_sub3.method677(382, 0);
			Class68.aClass57_1186.method1006(10);
			class39_sub5_sub10_sub3.method677(-255, 0);
			Class26.aClass57_483.method1006(10);
			class39_sub5_sub10_sub3.method677(254, 0);
			RSInterface.aClass57_2115.method1006(10);
			class39_sub5_sub10_sub3.method677(180, -371);
			Class66.aClass57_1156.method1006(10);
			class39_sub5_sub10_sub3.method677(180, -171);
			client.aClass57_1267.method1006(i - 17046);
			class39_sub5_sub10_sub3.method677(382, -265);
			Player.aClass57_2525.method1006(10);
			class39_sub5_sub10_sub3.method677(-180, -265);
			Class14.aClass57_246.method1006(i - 17046);
			class39_sub5_sub10_sub3.method677(254, -171);
			Class32.aClass57_585.method1006(i ^ 0x42aa);
			class39_sub5_sub10_sub3.method677(-180, -171);
			class39_sub5_sub10_sub3 = Class39_Sub5_Sub9.method599(Class39_Sub11.aClass3_1481, -12078, Tile.aClass3_1906, class9);
			Class26.aClass57_483.method1006(10);
			class39_sub5_sub10_sub3.method670(382 - (class39_sub5_sub10_sub3.anInt2478) / 2 - 128, 18);
			Class55.aClass39_Sub5_Sub10_Sub4_1257 = Class39_Sub10.method867((byte) -79, class9, Class23.aClass3_422, Tile.aClass3_1906);
			Class39_Sub5_Sub4_Sub5.aClass39_Sub5_Sub10_Sub4_2337 = Class39_Sub10.method867((byte) -79, class9, Class39_Sub5_Sub4_Sub5.aClass3_2339, Tile.aClass3_1906);
			Class57.aClass39_Sub5_Sub10_Sub4Array1002 = Class39_Sub5_Sub12.method713((byte) -106, class9, Tile.aClass3_1906, RSSocket.aClass3_310);
			Deque.aClass39_Sub5_Sub10_Sub3_920 = new Class39_Sub5_Sub10_Sub3(128, 265);
			ISAAC.aClass39_Sub5_Sub10_Sub3_1096 = new Class39_Sub5_Sub10_Sub3(128, 265);
			for (int i_14_ = 0; i_14_ < 33920; i_14_++)
				Deque.aClass39_Sub5_Sub10_Sub3_920.anIntArray2476[i_14_] = Class31.aClass57_551.anIntArray998[i_14_];
			for (int i_15_ = 0; i_15_ < 33920; i_15_++)
				ISAAC.aClass39_Sub5_Sub10_Sub3_1096.anIntArray2476[i_15_] = Class68.aClass57_1186.anIntArray998[i_15_];
			Class18.anIntArray338 = new int[256];
			for (int i_16_ = 0; i_16_ < 64; i_16_++)
				Class18.anIntArray338[i_16_] = i_16_ * 262144;
			for (int i_17_ = 0; i_17_ < 64; i_17_++)
				Class18.anIntArray338[i_17_ + 64] = i_17_ * 1024 + 16711680;
			for (int i_18_ = 0; i_18_ < 64; i_18_++)
				Class18.anIntArray338[i_18_ + 128] = i_18_ * 4 + 16776960;
			for (int i_19_ = 0; i_19_ < 64; i_19_++)
				Class18.anIntArray338[i_19_ + 192] = 16777215;
			Class23.anIntArray423 = new int[256];
			for (int i_20_ = 0; i_20_ < 64; i_20_++)
				Class23.anIntArray423[i_20_] = i_20_ * 1024;
			for (int i_21_ = 0; i_21_ < 64; i_21_++)
				Class23.anIntArray423[i_21_ + 64] = i_21_ * 4 + 65280;
			for (int i_22_ = 0; i_22_ < 64; i_22_++)
				Class23.anIntArray423[i_22_ + 128] = i_22_ * 262144 + 65535;
			if (i != 17056)
				anInt1731 = -111;
			for (int i_23_ = 0; i_23_ < 64; i_23_++)
				Class23.anIntArray423[i_23_ + 192] = 16777215;
			Class39_Sub5_Sub4_Sub3.anIntArray2247 = new int[256];
			for (int i_24_ = 0; i_24_ < 64; i_24_++)
				Class39_Sub5_Sub4_Sub3.anIntArray2247[i_24_] = i_24_ * 4;
			for (int i_25_ = 0; i_25_ < 64; i_25_++)
				Class39_Sub5_Sub4_Sub3.anIntArray2247[i_25_ + 64] = i_25_ * 262144 + 255;
			for (int i_26_ = 0; i_26_ < 64; i_26_++)
				Class39_Sub5_Sub4_Sub3.anIntArray2247[i_26_ + 128] = i_26_ * 1024 + 16711935;
			for (int i_27_ = 0; i_27_ < 64; i_27_++)
				Class39_Sub5_Sub4_Sub3.anIntArray2247[i_27_ + 192] = 16777215;
			Class39_Sub5_Sub4_Sub3.anIntArray2245 = new int[256];
			Class19.anIntArray377 = new int[32768];
			Class7.anIntArray112 = new int[32768];
			PacketParser.method1034(null, (byte) -107);
			Tile.playerPassword = Tile.aClass3_1906;
			Class53.anIntArray969 = new int[32768];
			Class10.anInt155 = 0;
			OnDemandFetcher.anIntArray1202 = new int[32768];
			Tile.playerName = Tile.aClass3_1906;
			if (GameCharacter.anInt2313 != 0 && !Class45.lowDetail)
				Class41.method899(0, true, GameCharacter.anInt2313, Player.aClass3_2517, false, Tile.aClass3_1906, Class39_Sub5_Sub4_Sub1.aClass9_Sub1_2177, 10);
			else
				Class41.method900((byte) -73, 10);
			Class63.method1089(i ^ 0x4293, false);
			Class39_Sub12.aBoolean1498 = true;
			Class39_Sub5_Sub2.aBoolean1690 = true;
		}
	}

	public static void method491(int i) {
		aClass3_1728 = null;
		aClass3_1729 = null;
		aClass3_1733 = null;
		anIntArray1734 = null;
		aBooleanArray1727 = null;
	}

	static {
		aClass3_1728 = Class39_Sub5_Sub9.createJString(112, "@whi@");
		anIntArray1734 = new int[32768];
		aClass3_1733 = Class39_Sub5_Sub9.createJString(109, "Lade Eingabe)2Steuerungsprogramm)3)3)3");
	}
}
